import { Base } from '../../utils/base.js';
class Cart extends Base {
  constructor() {
    super();
  }
  getCartData(callback) {
    var that = this;
    var params = {
      url: 'cart',
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(params);
  }
  //更新是否选中
  getCartId(cartId,callback)
  {
    var that = this;
    var params = {
      url: 'editCart/'+cartId,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(params);
  }
  delete(id, callback) {
    var that = this;
    var params = {
      url: 'delete/'+id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(params);
  }
  plus(id, callback) {
    var that = this;
    var params = {
      url: 'plus/' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(params);
  }
  minus(id, callback) {
    var that = this;
    var params = {
      url: 'minus/' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(params);
  }
  ceshi(info, callback) {
    console.log(info);
    var that = this;
    var params = {
      url: 'pay/notify',
      type: 'post',
      data: info,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(params);
  }
};
export { Cart };
